wiki
Benvenuto
Guest
, sei in:
<root>
Manual
Manuale IT
Tech
•
Login
• Welcome
Guest
, you are in:
<root>
Manual
Manuale IT
Tech
•
Login
ScrewTurn Wiki
Navigazione (Manuale IT)
¶
Pagina Principale
Pagina Principale (root)
Pagina Casuale
Nuova Pagina
Tutte le Pagine
Categorie
Percorsi di Navigazione
Amministrazione
Gestione File
Registrati
Ricerca wiki
»
Navigation (Manuale IT)
¶
Main Page
Main Page (root)
Random Page
Create a new Page
All Pages
Categories
Navigation Paths
Administration
File Management
Create Account
Search the wiki
»
Back
Stampa campi sola Lettura da query in Liquid
Modified on 2015/05/06 16:12
by
Fabio
Categorized as
HOW-To
Di seguito forniamo un esempio di come inserire una query SQL in Liquid per stampare il valore esposto in Tustena da un campo di sola lettura da query, nel documento di offerta al cliente. I campi aggiuntivi da query non vengono letti come normali campi aggiuntivi, perchè il dato non è memorizzato nel database di Tustena ma è il risultato di una interrogazione dinamica effettuata direttamente sul database ed esposta nel campo aggiuntivo. @@ sql_scalar create_data_reader <div> {{ 'select companyname from base_companies where id=@P0' | sql_scalar, company.id, 0 }} </div> {% assign dr= 'select top 20 companyname,companycode,id,taxid,vatid,email from base_companies where id=@P0 or id=@P1' | create_data_reader, company.id, 3333 %} <div> {%for r in dr %} <div> {{ r.companyname }} - {{ r.companycode }} - {{ r.id }} - {{ r.taxid }} - {{ r.vatid }} - {{ r.email }} </div> {% endfor %} @@ Lo scalar serve per effettuare una query sul DB per recuperare il prim valore della prima riga, prima colonna Il create_data_reader si assegna un enumeratore ad una variabile che cicla con il classico for I nomi delle proprietà sono i nomi delle colonne.
Meta Keywords:
query, sola, lettura, liquid, campo, aggiuntivo, html, template, moduli, stampa
Meta Description:
Change Comment: